package com.warehouseprovider.dao;

import entity.Storehouse;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 仓库
 */
@Mapper
public interface StorehouseMapper {
    /**
     * 查询所有的仓库
     * 在有条件的情况下 type 根据仓库类型进行查询
     * @param storehouse
     * @return
     */
    public List<Storehouse> findAllStorehouse(Storehouse storehouse);

    /**
     * 根据id查询仓库信息
     * @param id
     * @return
     */
    public Storehouse getidStorehouse(String id);

    /**
     * 根据id修改仓库的信息
     * @param storehouse
     * @return
     */
    public int xgStorehouse(Storehouse storehouse);

    /**
     * 查询总仓库
     * @return
     */
    public List<Storehouse> getQueryStronger();

    /**
     * 增加仓库
     * @param storehouse
     * @return
     */
    public int insertStronger(Storehouse storehouse);
}
